// 薪酬管理-智能计薪-工资表 and 工资表模板
import serveUrl from "@/config_xc/serverAddress"; // 接口域名列表
import configUrl from '@/config/serverAddress'; // 接口域名列表
import axios from '@/config_xc/http'; // 导入http中创建的axios实例
const common = {

  /**
   * 获取子公司列表
   */
  initSubCompanyList(params) {
    return axios.get(`${configUrl.cs}/FinancialCloud/InitSubCompanyList`, { params });
  },

  /**
   * 获取部门
   */
  getSalaryDepartmentTree(params) {
    return axios.get(`${configUrl.cs}/Department/GetSalaryDepartmentTree`, { params });
  },

  /**
   * 获取职员
   */
  getEmployeeSalaryList(params) {
    return axios.get(`${configUrl.rs}/Employee/GetEmployeeSalaryList`, { params });
  },

  /**
   * @description 获取城市信息
   * @param {*} params 
   * @returns {Promise}
   */
  GetCityList(params) {
    return axios.get(`${serveUrl.cs}/Common/GetCityList`, { params });
  },

  /**
   * @description 获取省市树
   * @param {*} params 
   * @returns {Promise}
   */
  GetAreaDataList() {
    return axios.get(`${serveUrl.cs}/Common/GetAreaDataList`);
  },

  /**
   * @description 银行表
   * @param {*} params 
   * @returns 
   */
  GetBankSelect(params) {
    return axios.get(`${serveUrl.cs}/Common/GetOpenBkans`, { params });
  },

  /**
   * @description 获取职员类型列表
   * @returns {Promise}
   */
  GetRegistertype() {
    return axios.get(`${serveUrl.cs}/Common/GetRegistertype`);
  }
};

export default common;
